#include <stdio.h>

int main()
{
    int var = 22;
    int *ip;

    ip = &var;

    printf("var memory address is: %p\n", &var);
    printf("ip memory address is: %p\n", ip);
    printf("ip value is: %d\n", *ip);

    return 0;
}
// 变量都有一个内存位置，可使用 & 运算符访问的地址。
// type *var_name  var_name 是一个指针  *var_name 就是该地址的值。
// 没有赋值的指针一般指向NULL  此时的指针又叫做空指针。
